home *** CD-ROM | disk | FTP | other *** search
- package views
- {
- import events.NavigationEvent;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import mx.containers.Canvas;
- import mx.controls.SWFLoader;
- import mx.core.UIComponentDescriptor;
- import mx.core.mx_internal;
- import mx.events.PropertyChangeEvent;
-
- public class Demo extends Canvas
- {
- public var _bindingsByDestination:Object;
-
- [Bindable]
- private var _779388685demoMovie:SWFLoader;
-
- public var _bindingsBeginWithWord:Object;
-
- private var mvSource:String = "images/demo.swf";
-
- private var _documentDescriptor_:UIComponentDescriptor;
-
- public function Demo()
- {
- _documentDescriptor_ = new UIComponentDescriptor({
- "type":Canvas,
- "propertiesFactory":function():Object
- {
- return {
- "width":1280,
- "height":1024,
- "childDescriptors":[new UIComponentDescriptor({
- "type":SWFLoader,
- "id":"demoMovie",
- "events":{"click":"__demoMovie_click"},
- "propertiesFactory":function():Object
- {
- return {
- "showBusyCursor":true,
- "buttonMode":true,
- "autoLoad":false
- };
- }
- })]
- };
- }
- });
- mvSource = "images/demo.swf";
- super();
- mx_internal::_document = this;
- this.width = 1280;
- this.height = 1024;
- }
-
- public function playMovie() : void
- {
- demoMovie.load(mvSource);
- }
-
- private function clickHandler(param1:Event) : void
- {
- dispatchEvent(new NavigationEvent(NavigationEvent.DEMO_EXIT,null,true));
- }
-
- public function __demoMovie_click(param1:MouseEvent) : void
- {
- clickHandler(param1);
- }
-
- public function set demoMovie(param1:SWFLoader) : void
- {
- var _loc2_:Object = null;
- _loc2_ = this._779388685demoMovie;
- if(_loc2_ !== param1)
- {
- this._779388685demoMovie = param1;
- dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"demoMovie",_loc2_,param1));
- }
- }
-
- [Bindable(event="propertyChange")]
- public function get demoMovie() : SWFLoader
- {
- return this._779388685demoMovie;
- }
-
- override public function initialize() : void
- {
- mx_internal::setDocumentDescriptor(_documentDescriptor_);
- super.initialize();
- }
- }
- }
-
-